package com.heima.utils.common;

import com.alibaba.fastjson.JSON;


import java.util.ArrayList;
import java.util.List;

public class ContentPaeser {
    /**
     * 获取文章内容中的图片信息
     */
    public static List<String> getContentImages(String content){
        List<ContentDto> contentDtos = JSON.parseArray(content, ContentDto.class);
        List<String> contentImages = new ArrayList<>();
        for (ContentDto contentDto : contentDtos) {
            if ("image".equals(contentDto.getType())){
                String value = contentDto.getValue();
            contentImages.add(value);
            }
        }
        return contentImages;
    }


    /**
     * 获取文章内容中的文本信息
     */
    public static String getContentText(String content){
        List<ContentDto> contentDtos = JSON.parseArray(content, ContentDto.class);
        StringBuilder sb = new StringBuilder();
        for (ContentDto contentDto : contentDtos) {
            if ("text".equals(contentDto.getType())){
                String value = contentDto.getValue();
                sb.append(value);
            }
        }
        return sb.toString();
    }
}
